export const hasDictValueFalsy = (_dict: Record<string, any>): boolean => {
	/**
	 * 判断传入的字典的值存在假值，包含false，0，"", null, undefined,NaN
	*/
	for (let v in Object.values(_dict)) {
		// 这一步需要剔除0，因为0可能是数字
		if (typeof v !== 'number') {
			if (!v) {
				return true;
			}
		}
	}
	return false;
}

export const hasDictValueNull = (_dict: Record<string, any>): boolean => {
	/**
	 * 判断传入的字典的值存在null的
	*/
	for (let v in Object.values(_dict)) {
		if (v === null) {
			return true;
		}
	}
	return false;
}


export const hasDictValueUndefined = (_dict: Record<string, any>): boolean => {
	/**
	 * 判断传入的字典的值存在Undefined的
	*/
	for (let v in Object.values(_dict)) {
		if (v === undefined) {
			return true;
		}
	}
	return false
}

export const hasDictValueLenZero = (_dict: Record<string, any>): boolean => {
	/**
	 * 判断传入的字典的值存在值的长度为0
	*/
	for (let v in Object.values(_dict)) {
		if (typeof v === "string") {
			if (v.length === 0) {
				return true;
			}
		}
	}
	return false
}